"""
程序信息文件
包含版本信息、作者信息和程序基本信息
"""
import sys

__version__ = "1.0.0"
__author__ = "学生开发者"
__description__ = "智能日程管理与提醒助手 - 期末项目"
__license__ = "教育用途"

def get_program_info():
    """获取程序信息字典"""
    return {
        "name": "智能日程管理助手",
        "version": __version__,
        "author": __author__,
        "description": __description__,
        "license": __license__,
        "python_version": f"{sys.version_info.major}.{sys.version_info.minor}.{sys.version_info.micro}"
    }

def display_about():
    """显示关于信息"""
    info = get_program_info()
    about_text = f"""
{info['name']} 版本 {info['version']}

{info['description']}

开发者: {info['author']}
许可证: {info['license']}
Python版本: {info['python_version']}

功能特性:
• 智能日程管理
• 多线程提醒服务  
• 数据导入导出
• 本地网络通信演示
• 友好的图形界面

© 2024 版权所有 - 仅供教育用途
"""
    return about_text

if __name__ == "__main__":
    # 测试程序信息
    print(display_about())